let localStorageTodos = {
    save(val) {
        localStorage.setItem("localStorageTodos", JSON.stringify(val))
    },
    get() {
        return JSON.parse(localStorage.getItem("localStorageTodos") || "[]")
    }
}

let filters = {
    all(todos) {
        return todos
    },
    completed(todos) {
        return todos.filter((todo) => {
            return todo.completed;
        });
    },
    unfinished(todos) {
        return todos.filter((todo) => {
            return !todo.completed;
        });
    }
}

export {
    localStorageTodos,
    filters
}